$(function(){
	list();
	$("#uaAdd").click(add);
	$("#uaListEdit").click(edit);
	top.UppTabs.ua = top.getCurrentTagTitle();//设置用户tab的标题值
});

function escapeJs(value){
	var ss = value.replace(/</g,'&lt').replace(/>/g,'&gt');
	return ss;
}
/**
 * 查询系统参数列表
 */
function list(){
	$("#ua_list").datagrid({
		onLoadError:function(){
			uppAjaxError(data);
		},
		columns : [ [ {
			field : 'uaId',
			title : '',
			hidden : true
		},{
			field : '_c',
			title : '',
			checkbox : true
		},{
			field : 'terminalType',
			title : '终端类型',
			align : 'center',
			width : 100
		},{
			field : 'brands',
			title : '品牌',
			align : 'center',
			width : 100
		},{
			field : 'model',
			title : '型号',
			align : 'center',
			width : 100
		},{
			field : 'widthDpi',
			title : '',
			hidden : true
		},{
			field : 'lengthDpi',
			title : '',
			hidden : true
		},{
			field : '_Dpi',
			title : '终端展示大小',
			align : 'center',
			width : 100,
			formatter:function(value,row,index){
				return row.widthDpi == null?'':row.lengthDpi == null?'':row.widthDpi + '*' + row.lengthDpi;
			}
		},{
			field : 'os',
			title : '操作系统',
			align : 'center',
			width : 100
		},{
			field : 'osVersion',
			title : '系统版本号',
			align : 'center',
			width : 100
		},{
			field : 'browser',
			title : '浏览器名称',
			align : 'center',
			width : 100
		},{
			field : 'browserVersion',
			title : '浏览器版本号',
			align : 'center',
			width : 100
		},{
			field : 'ua',
			title : '串号',
			align : 'center',
			width : 100
		},{
			field : 'createTime',
			title : '创建时间',
			width : 100,
			align : 'center',
			formatter:function(value,row,index){
				return new Date(Number(value)).dateConvert();
			}
		}
		] ],
		loadFilter : function(data){
			return dataConversion('ua_list',data);
		},
		autoRowHeight : true,
		fitColumns : true,
		pagination : true,
		rownumbers : true,
		singleSelect : false
	});
}

/**
 * 打开新增连接
 * @param e
 */
function add(){
	var content = $(this).html();
	$(this).html('UA管理-新增');
	window.parent.menuClick(this);
	$(this).html(content);
}

/**
 * 删除UA管理信息
 * @returns
 */
function remove(){
	var rows = $('#ua_list').datagrid('getSelections');
	if(rows != null && rows.length > 0){
		$.messager.confirm('确认','确定要删除吗?删除后不可恢复!',function(r){
			if(r){
				var parameter = '';
				for(var i in rows){
					if(i ==0){
						parameter += '?'
					}else{
						parameter += '&'
					}
					parameter += 'uaId=' + rows[i].uaId;
				}
				$.ajax({
					url : contextPath + 'sys/ua/remove' + parameter,
					type : 'POST',
					success : function(data){
						$.messager.alert('提示',data.msgDesc,data.msgType);
						$('#ua_list').datagrid('load');
					},
					error : function(data){
						uppAjaxError(data);
					}
				});
			}
		});
	}else{
		top.uppShow('提示','请选择一行数据后，再进行删除!');
	}
}
/**
 * 编辑
 * @return
 */
function edit(){
	var rows = $('#ua_list').datagrid('getSelections');
	if(rows != null && rows.length != 0){
		if(rows.length >1){
			top.uppShow("只能选择一条数据进行编辑!");
			return;
		}
		var content = $(this).html();
		$(this).html('UA管理-编辑');
		$(this).attr('hiddenhref', contextPath + 'sys/ua/toEditView?uacode=' + rows[0].ua);
		window.parent.menuClick(this);
		$(this).html(content);
	}else{
		top.uppShow("请选择要编辑的数据后，再进行编辑!");
	}
}

/**
 * 搜索
 * @return
 */
function searchKey(){
	var terminalType = $('#terminalType').val();
	var terminalType2;
	if(terminalType ==1){
		terminalType2 = "PC";
	}else if(terminalType == 2){
		terminalType2 = "手机";
	}else if(terminalType == 3){
		terminalType2 = "PAD";
	}else {
		terminalType2 = "";
	}
	$('#ua_list').datagrid('load', {
		terminalType : terminalType2,
		uacode : $('#uacode').val()
	});
}